package com.zret.oasys.dbtools;

import java.util.Random;
import java.util.UUID;
/**
 * 该生成唯一ID类，主要用于ID生成
 * @author Administrator
 *
 */
public class UniqueIDtools {

	/**
	 * 使用UUid生成唯一id
	 * 
	 * @return
	 */
	public static String getUUID() {

		UUID uuid = UUID.randomUUID();
		String uuidStr = uuid.toString();
		return uuidStr;
	}

	/*
	 * 生成唯一主键 格式：时间+随机数
	 */
	public static synchronized String genUniqueKey() {
		Random random = new Random();
		Integer number = random.nextInt(900000) + 100000;
		return System.currentTimeMillis() + String.valueOf(number);
	}
	
	/*
	 * 生成唯一主键 格式：时间+随机数
	 */
	public static synchronized String genUniqueKey_10() {
		Random random = new Random();
		Integer number = random.nextInt(100000);
		return System.currentTimeMillis() + String.valueOf(number);
	}

}
